/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tipoformapgto;

import java.sql.SQLException;
import java.util.HashMap;
import java.util.Vector;
import padroes.Registro;
import padroes.ConexaoModeloBD;

/**
 *
 * @author Anderson
 */
public class ConexaoTiposFormasPgtoBD extends ConexaoModeloBD
{
    public ConexaoTiposFormasPgtoBD() throws ClassNotFoundException, SQLException
    {
        super("tipoformapgto");
    }

    public TipoFormaPgto procurar(TipoFormaPgto tipoFormaPgtoCondicao) throws SQLException, ClassNotFoundException
    {
        return procurar(tipoFormaPgtoCondicao, null);
    }
    public TipoFormaPgto procurar(TipoFormaPgto tipoFormaPgtoCondicao, HashMap<String,String> operadores)throws SQLException, ClassNotFoundException
    {
        Registro resultado = super.procurar(tipoFormaPgtoCondicao, operadores);
        TipoFormaPgto novo = new TipoFormaPgto(resultado.getCampos());
        return novo;
    }
    public Vector procurarLista(TipoFormaPgto tipoFormaPgtoCondicao) throws SQLException, ClassNotFoundException
    {
        return procurarLista(tipoFormaPgtoCondicao, null);
    }
    public Vector procurarLista(TipoFormaPgto tipoFormaPgtoCondicao, HashMap<String,String> operadores)throws SQLException, ClassNotFoundException
    {

        Vector resultado = super.procurarLista(tipoFormaPgtoCondicao, operadores);
        Vector novoResultado = new Vector();
        for(int i = 0; i < resultado.size(); i++)
        {
            Registro antigo = (Registro) resultado.elementAt(i);
            TipoFormaPgto novo = new TipoFormaPgto(antigo.getCampos());
            novoResultado.add(novo);
        }
        return novoResultado;
    }
}
